return gtk_drag_begin_internal (widget, NULL, targets,
actions, button, event, x, y);
}
-/**
- * gtk_drag_begin: (method)
- * @widget: the source widget.
- * @targets: The targets (data formats) in which the
- * source can provide the data.
- * @actions: A bitmask of the allowed drag actions for this drag.
- * @button: The button the user clicked to start the drag.
- * @event: The event that triggered the start of the drag.
- *
- * Returns: (transfer none):
- */
-GdkDragContext *
-gtk_drag_begin (GtkWidget *widget,
- GtkTargetList *targets,
- GdkDragAction actions,
- gint button,
- GdkEvent *event)
-{
- g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL);
- g_return_val_if_fail (gtk_widget_get_realized (widget), NULL);
- g_return_val_if_fail (targets != NULL, NULL);
-
- return gtk_drag_begin_internal (widget, NULL, targets,
- actions, button, event, -1, -1);
-}
/**
actions, button, event, x, y);
}
-/**
- * gtk_drag_begin: (method)
- * @widget: the source widget
- * @targets: The targets (data formats) in which the
- * source can provide the data
- * @actions: A bitmask of the allowed drag actions for this drag
- * @button: The button the user clicked to start the drag
- * @event: (nullable): The event that triggered the start of the drag,
- * or %NULL if none can be obtained.
- *
- * This function is equivalent to gtk_drag_begin_with_coordinates(),
- * passing -1, -1 as coordinates.
- *
- * Returns: (transfer none): the context for this drag
- *
- * Deprecated: 3.10: Use gtk_drag_begin_with_coordinates() instead
- */
-GdkDragContext *
-gtk_drag_begin (GtkWidget *widget,
- GtkTargetList *targets,
- GdkDragAction actions,
- gint button,
- GdkEvent *event)
-{
- g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL);
- g_return_val_if_fail (gtk_widget_get_realized (widget), NULL);
- g_return_val_if_fail (targets != NULL, NULL);
-
- return gtk_drag_begin_internal (widget, NULL, targets,
- actions, button, event, -1, -1);
-}
-
static void
icon_widget_destroyed (GtkWidget *widget,
GtkDragSourceInfo *info)
gint x,
gint y);
-GDK_DEPRECATED_IN_3_10_FOR(gtk_drag_begin_with_coordinates)
-GdkDragContext *gtk_drag_begin (GtkWidget *widget,
- GtkTargetList *targets,
- GdkDragAction actions,
- gint button,
- GdkEvent *event);
-
GDK_AVAILABLE_IN_3_16
void gtk_drag_cancel (GdkDragContext *context);